class IntervalWorkingDevice:
	def __init__(self,intervals=[],c_interval=0,c_time=1,off=False):
		self.intervals=intervals
		self.cur_interval=c_interval
		self.cur_time=c_time
		self.off=off
	def process(self):
		if not self.off:
			if self.cur_time==self.intervals[self.cur_interval]:
				self.cur_interval=(self.cur_interval+1)%len(self.intervals)
				self.cur_time=1
			else:
				self.cur_time=self.cur_time+1
